import pandas as pd
import numpy  as np
# 创建 sr1：各个病人的年龄
v1 = [ 53, 64, 72, 82 ]
i = [ '1 号', '2 号', '3 号', '4 号' ]
sr1 = pd.Series(v1, index=i)
print(sr1)
"""
1 号    53
2 号    64
3 号    72
4 号    82
dtype: int64
"""
# 创建 sr2：各个病人的性别
v2 = [ '女', '男', '男', '女' ]
i = [ '1 号', '2 号', '3 号', '5 号' ]
sr2 = pd.Series( v2, index=i )
print(sr2)
"""
1 号    女
2 号    男
3 号    男
4 号    女
"""
# 创建df对象
df = pd.DataFrame({"年龄": sr1,"性别": sr2})
print(df)
"""
     年龄 性别
1 号  53  女
2 号  64  男
3 号  72  男
4 号  82  女
"""

# 数组创建法 下面两种均可
v = [ [53, '女'], [64, '男'], [72, '男'], [82, '女'] ]
v = np.array([ [53, '女'], [64, '男'], [72, '男'], [82, '女'] ])
print(v)
i = [ '1 号', '2 号', '3 号', '4 号' ]
c = [ '年龄', '性别' ]
# 数组创建法
df = pd.DataFrame( v, index=i, columns=c )
print(df)
"""
     年龄 性别
1 号  53  女
2 号  64  男
3 号  72  男
4 号  82  女
"""